﻿using System.Collections.Generic;
using Newtonsoft.Json;

namespace ZilLion.Service.WeChatMall.Domain.Requests
{
    public class AppInfoRequest
    {
        [JsonProperty("appid")]
        public string AppId { get; set; }

        /// <summary>
        ///     商户名称
        /// </summary>
        [JsonProperty("appname")]
        public string AppName { get; set; }

        /// <summary>
        ///     商户首页显示方式（0-店铺列表，1-单店铺展示）
        /// </summary>
        [JsonProperty("apphometype")]
        public short AppHomeType { get; set; }

        /// <summary>
        ///     单笔订单最大可付款
        /// </summary>
        [JsonProperty("maxorderpaymy")]
        public decimal MaxOrderPayMy { get; set; }

        /// <summary>
        ///     如果首页展示方式为单店铺,制定的店铺ID
        /// </summary>
        [JsonProperty("mainshopid")]
        public long MainShopid { get; set; }
        /// <summary>
        /// 首页跑马灯,隔开
        /// </summary>
        [JsonProperty("swipepics")]
        public string[] SwipePics { get; set; }

        /// <summary>
        /// app crm 网关
        /// </summary>
        [JsonProperty("crmapigetway")]
        public string CrmApiGetWay { get; set; }

        /// <summary>
        /// app领卡二维码url
        /// </summary>
        [JsonProperty("crmqrcodeurl")]
        public string CrmQrCodeUrl { get; set; }
        /// <summary>
        /// 配送范围 单位km
        /// </summary>
        [JsonProperty("sendrange")]
        public decimal  SendRange { get; set; }

        /// <summary>
        /// 默认城市名称
        /// </summary>
        [JsonProperty("cityname")]
        public string CityName { get; set; }
        /// <summary>
        /// gps地址
        /// </summary>
        [JsonProperty("citycenter")]
        public string CityCenter { get; set; }
        /// <summary>
        /// 行政区域code(省份证前缀)
        /// </summary>
        [JsonProperty("cityadcode")]
        public string CityAdcode { get; set; }

        /// <summary>
        /// 快速备注
        /// </summary>
        [JsonProperty("fixedremarks")]
        public IList<string> FixedRemarks { get; set; }


    }
}